package com.efast.dmom.mgmt.service.mes;

import java.util.List;
import java.util.Map;

import com.efast.cafe.framework.bean.ResultBean;
import com.efast.dmom.mgmt.bean.mes.TwBatchDeleteBean;

public interface TwBatchDeleteService {
	//批量删除检测项
	void deleteCheckItem(List<TwBatchDeleteBean>list);
	//批量删除缺陷代码
	void deleteDefectCode(List<TwBatchDeleteBean>list);
	//批量删除检测项与缺陷代码
	void deleteCheckItemAndDefectCode(List<TwBatchDeleteBean>list);
	//新增时重复性校验
	boolean addCheckItemAndDefectCode(Map<String,Object> map);
	//批量删除检测项与缺陷代码
	ResultBean deletePlantInfo(List<TwBatchDeleteBean>list);
	//批量删除车间信息
	ResultBean deleteShopInfo(List<TwBatchDeleteBean>list);
	//批量删除区域信息
	ResultBean deleteAreaInfo(List<TwBatchDeleteBean>list);
	//批量删除产线信息
	ResultBean deleteLineInfo(List<TwBatchDeleteBean>list);
	//批量删除工位信息
	ResultBean deleteStationInfo(List<TwBatchDeleteBean>list);
	//删除工序信息
	ResultBean deleteOperationInfo(Integer operationId);
}
